//////////////////////////////////////////////////////////////////////////
// Constants
//////////////////////////////////////////////////////////////////////////
#define AST_DEVICE_NAME		    L"\\Device\\Ast"
#define AST_DOS_DEVICE_NAME	    L"\\DosDevices\\Ast"

//////////////////////////////////////////////////////////////////////////
// Functions
//////////////////////////////////////////////////////////////////////////
NTSTATUS DriverEntry(__in PDRIVER_OBJECT DriverObject, __in PUNICODE_STRING RegistryPath);
VOID DriverUnload(__in PDRIVER_OBJECT DriverObject);
NTSTATUS DefaultHandler(__in PDEVICE_OBJECT DeviceObject, __in PIRP Irp);
NTSTATUS CreateCloseHandler(__in PDEVICE_OBJECT DeviceObject, __in PIRP Irp);
NTSTATUS DeviceControlHandler(__in PDEVICE_OBJECT DeviceObject, __in PIRP Irp);
